Big Huge Thesaurus

tailed frog

noun